[INFO] cloning repository https://github.com/RubyBit/aec3-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/RubyBit/aec3-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRubyBit%2Faec3-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRubyBit%2Faec3-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] f39fc0c05c3d22da5689a1aa37436fd17c81a884
[INFO] testing RubyBit/aec3-rs/f39fc0c05c3d22da5689a1aa37436fd17c81a884 against try#b8e88e5ddf5521a9f43ee3f62a702388c713e4bb for pr-155114
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRubyBit%2Faec3-rs" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/RubyBit/aec3-rs
[INFO] finished tweaking git repo https://github.com/RubyBit/aec3-rs
[INFO] tweaked toml for git repo https://github.com/RubyBit/aec3-rs written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/RubyBit/aec3-rs on toolchain b8e88e5ddf5521a9f43ee3f62a702388c713e4bb
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/RubyBit/aec3-rs already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 81dbcd5a2ae21ff3dcc27212edc7dd948c9e12a88a213f75085d6d4a86b6ab0b
[INFO] running `Command { std: "docker" "start" "-a" "81dbcd5a2ae21ff3dcc27212edc7dd948c9e12a88a213f75085d6d4a86b6ab0b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "81dbcd5a2ae21ff3dcc27212edc7dd948c9e12a88a213f75085d6d4a86b6ab0b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "81dbcd5a2ae21ff3dcc27212edc7dd948c9e12a88a213f75085d6d4a86b6ab0b", kill_on_drop: false }`
[INFO] [stdout] 81dbcd5a2ae21ff3dcc27212edc7dd948c9e12a88a213f75085d6d4a86b6ab0b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ab02503d0c612b8ea88ccbe50e7f59e0fe5a90e4d35aed2210749e4ded3d006e
[INFO] running `Command { std: "docker" "start" "-a" "ab02503d0c612b8ea88ccbe50e7f59e0fe5a90e4d35aed2210749e4ded3d006e", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling strength_reduce v0.2.4
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling log v0.4.28
[INFO] [stderr]    Compiling transpose v0.2.3
[INFO] [stderr]    Compiling primal-check v0.3.4
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling rustfft v6.4.1
[INFO] [stderr]    Compiling aec3 v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 33.29s
[INFO] running `Command { std: "docker" "inspect" "ab02503d0c612b8ea88ccbe50e7f59e0fe5a90e4d35aed2210749e4ded3d006e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ab02503d0c612b8ea88ccbe50e7f59e0fe5a90e4d35aed2210749e4ded3d006e", kill_on_drop: false }`
[INFO] [stdout] ab02503d0c612b8ea88ccbe50e7f59e0fe5a90e4d35aed2210749e4ded3d006e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 982c511329bf51c30f055927cf2fbbffa895ada9dae598f1f5d215b4f8d4c699
[INFO] running `Command { std: "docker" "start" "-a" "982c511329bf51c30f055927cf2fbbffa895ada9dae598f1f5d215b4f8d4c699", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.177
[INFO] [stderr]    Compiling alsa-sys v0.3.1
[INFO] [stderr]    Compiling nix v0.30.1
[INFO] [stderr]    Compiling cpal v0.16.0 (https://github.com/RustAudio/cpal.git#3352bb5f)
[INFO] [stderr]    Compiling alsa v0.10.0
[INFO] [stderr]    Compiling ctrlc v3.5.1
[INFO] [stderr]    Compiling aec3 v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 35.77s
[INFO] running `Command { std: "docker" "inspect" "982c511329bf51c30f055927cf2fbbffa895ada9dae598f1f5d215b4f8d4c699", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "982c511329bf51c30f055927cf2fbbffa895ada9dae598f1f5d215b4f8d4c699", kill_on_drop: false }`
[INFO] [stdout] 982c511329bf51c30f055927cf2fbbffa895ada9dae598f1f5d215b4f8d4c699
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 06817f7fa06d410dfcf297c537243cd6102b0ef529dee811ecce84768a2a8c70
[INFO] running `Command { std: "docker" "start" "-a" "06817f7fa06d410dfcf297c537243cd6102b0ef529dee811ecce84768a2a8c70", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.14s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/aec3-3a0cff3a98c096a8)
[INFO] [stdout] 
[INFO] [stdout] running 380 tests
[INFO] [stdout] test audio_processing::aec3::adaptive_fir_filter_erl::tests::erl_accumulates_energy ... ok
[INFO] [stdout] test audio_processing::aec3::adaptive_fir_filter::tests::filter_statistics_access ... ok
[INFO] [stdout] test audio_processing::aec3::adaptive_fir_filter::tests::filter_size_matches_configuration ... ok
[INFO] [stdout] test audio_processing::aec3::adaptive_fir_filter_erl::tests::erl_matches_scalar_across_optimizations ... ok
[INFO] [stdout] test audio_processing::aec3::aec3_common::tests::down_sampled_buffer_size_matches_formula ... ok
[INFO] [stdout] test audio_processing::aec3::aec3_common::tests::full_band_rate_validation_matches_reference ... ok
[INFO] [stdout] test audio_processing::aec3::aec3_common::tests::render_delay_buffer_size_matches_formula ... ok
[INFO] [stdout] test audio_processing::aec3::aec3_common::tests::log2_to_db_matches_constant ... ok
[INFO] [stdout] test audio_processing::aec3::aec3_common::tests::num_bands_are_computed_correctly ... ok
[INFO] [stdout] test audio_processing::aec3::aec3_common::tests::optimization_resolution_prefers_sse2_over_neon ... ok
[INFO] [stdout] test audio_processing::aec3::aec3_common::tests::fast_log2_is_close_to_true_log2 ... ok
[INFO] [stdout] test audio_processing::aec3::aec3_fft::tests::fft_matches_reference_cases ... ok
[INFO] [stdout] test audio_processing::aec3::aec3_fft::tests::ifft_matches_reference_cases ... ok
[INFO] [stdout] test audio_processing::aec3::aec3_fft::tests::zero_padded_fft_matches_reference_behavior ... ok
[INFO] [stdout] test audio_processing::aec3::aec3_fft::tests::padded_fft_matches_reference_behavior ... ok
[INFO] [stdout] test audio_processing::aec3::aec_state::tests::converged_filter_delay_processed_without_panics ... ok
[INFO] [stdout] test audio_processing::aec3::aec_state::transparent_mode::tests::hmm_transparent_mode_toggles_as_reference ... ok
[INFO] [stdout] test audio_processing::aec3::aec3_common::tests::time_domain_length_scales_with_filter_blocks ... ok
[INFO] [stdout] test audio_processing::aec3::alignment_mixer::tests::downmix_averages_channels ... ok
[INFO] [stdout] test audio_processing::aec3::alignment_mixer::tests::single_channel_is_passthrough ... ok
[INFO] [stdout] test audio_processing::aec3::aec3_fft::tests::fft_and_ifft_roundtrip_scales_like_reference ... ok
[INFO] [stdout] test audio_processing::aec3::adaptive_fir_filter::tests::simd_helpers_match_scalar ... ok
[INFO] [stdout] test audio_processing::aec3::alignment_mixer::tests::adaptive_selection_picks_strong_channel ... ok
[INFO] [stdout] test audio_processing::aec3::aec_state::transparent_mode::tests::transparent_mode_kill_switch_disables_classifier ... ok
[INFO] [stdout] test audio_processing::aec3::api_call_jitter_metrics::tests::jitter_peak_render ... ok
[INFO] [stdout] test audio_processing::aec3::api_call_jitter_metrics::tests::jitter_peak_capture ... ok
[INFO] [stdout] test audio_processing::aec3::block_framer::tests::block_framer_produces_expected_frames ... ok
[INFO] [stdout] test audio_processing::aec3::block_delay_buffer::tests::correct_delay_applied ... ok
[INFO] [stdout] test audio_processing::aec3::block_framer::tests::insert_block_and_extract_panics_on_wrong_sub_frame_length - should panic ... ok
[INFO] [stdout] test audio_processing::aec3::block_framer::tests::insert_block_and_extract_panics_on_wrong_block_length - should panic ... ok
[INFO] [stdout] test audio_processing::aec3::block_framer::tests::insert_block_panics_when_buffer_not_empty - should panic ... ok
[INFO] [stdout] test audio_processing::aec3::block_framer::tests::zero_bands_not_allowed - should panic ... ok
[INFO] [stdout] test audio_processing::aec3::block_processor::tests::basic_setup_and_api_calls ... ok
[INFO] [stdout] test audio_processing::aec3::block_processor::tests::verify_capture_block_size_check - should panic ... ok
[INFO] [stdout] test audio_processing::aec3::block_processor_metrics::tests::metrics_reporting_cycles ... ok
[INFO] [stdout] test audio_processing::aec3::block_processor::tests::verify_render_num_bands_check - should panic ... ok
[INFO] [stdout] test audio_processing::aec3::block_framer::tests::zero_channels_not_allowed - should panic ... ok
[INFO] [stdout] test audio_processing::aec3::clockdrift_detector::tests::detector_matches_reference_transitions ... ok
[INFO] [stdout] test audio_processing::aec3::block_processor::tests::verify_capture_num_bands_check - should panic ... ok
[INFO] [stdout] test audio_processing::aec3::decimator::tests::decimates_to_expected_length ... ok
[INFO] [stdout] test audio_processing::aec3::delay_estimate::tests::initializes_with_zero_counters ... ok
[INFO] [stdout] test audio_processing::aec3::downsampled_render_buffer::tests::offset_index_handles_negative_offsets ... ok
[INFO] [stdout] test audio_processing::aec3::decimator::tests::reduces_aliasing_for_high_frequencies ... ok
[INFO] [stdout] test audio_processing::aec3::downsampled_render_buffer::tests::wraps_indices_correctly ... ok
[INFO] [stdout] test audio_processing::aec3::echo_canceller3::tests::capture_bitexactness ... ok
[INFO] [stdout] test audio_processing::aec3::api_call_jitter_metrics::tests::constant_jitter ... ok
[INFO] [stdout] test audio_processing::aec3::decimator::tests::rejects_invalid_down_sampling_factor ... ok
[INFO] [stdout] test audio_processing::aec3::echo_canceller3::tests::capture_saturation ... ok
[INFO] [stdout] test audio_processing::aec3::echo_canceller3::tests::render_bitexactness ... ok
[INFO] [stdout] test audio_processing::aec3::echo_canceller3::tests::render_swap_queue ... ok
[INFO] [stdout] test audio_processing::aec3::echo_canceller3::tests::echo_leakage ... ok
[INFO] [stdout] test audio_processing::aec3::echo_canceller3::tests::echo_path_change ... ok
[INFO] [stdout] test audio_processing::aec3::echo_canceller3::tests::render_swap_queue_overrun_return_value ... ok
[INFO] [stdout] test audio_processing::aec3::echo_path_variability::tests::audio_path_change_detection_matches_flags ... ok
[INFO] [stdout] test audio_processing::aec3::echo_path_delay_estimator::tests::rejects_low_level_render_signals ... ok
[INFO] [stdout] test audio_processing::aec3::comfort_noise_generator::tests::correct_level ... ok
[INFO] [stdout] test audio_processing::aec3::echo_remover_metrics::tests::db_metric_constructor_sets_fields ... ok
[INFO] [stdout] test audio_processing::aec3::echo_remover_metrics::tests::db_metric_update_accumulates_values ... ok
[INFO] [stdout] test audio_processing::aec3::echo_remover_metrics::tests::db_metric_update_instant_tracks_bounds ... ok
[INFO] [stdout] test audio_processing::aec3::echo_remover_metrics::tests::echo_remover_metrics_cycles_reporting ... ok
[INFO] [stdout] test audio_processing::aec3::echo_remover_metrics::tests::transform_db_metric_handles_dbfs_scaling ... ok
[INFO] [stdout] test audio_processing::aec3::echo_remover_metrics::tests::transform_db_metric_limits_output ... ok
[INFO] [stdout] test audio_processing::aec3::echo_remover_metrics::tests::transform_db_metric_negates_output ... ok
[INFO] [stdout] test audio_processing::aec3::echo_remover_metrics::tests::update_db_metric_updates_statistic ... ok
[INFO] [stdout] test audio_processing::aec3::erl_estimator::tests::estimates_track_reference_behavior ... ok
[INFO] [stdout] test audio_processing::aec3::erle_estimator::tests::verify_erle_increase_and_hold ... ok
[INFO] [stdout] test audio_processing::aec3::echo_path_delay_estimator::tests::basic_api_calls ... ok
[INFO] [stdout] test audio_processing::aec3::fft_data::tests::spectrum_matches_scalar_across_optimizations ... ok
[INFO] [stdout] test audio_processing::aec3::filter_analyzer::tests::filter_analyzer_handles_filter_resize ... ok
[INFO] [stdout] test audio_processing::aec3::frame_blocker::tests::extract_block_panics_if_not_available - should panic ... ok
[INFO] [stdout] test audio_processing::aec3::frame_blocker::tests::frame_blocker_and_block_framer_are_inverse ... ok
[INFO] [stdout] test audio_processing::aec3::frame_blocker::tests::frame_blocker_produces_expected_blocks ... ok
[INFO] [stdout] test audio_processing::aec3::frame_blocker::tests::frame_blocker_requires_nonzero_bands - should panic ... ok
[INFO] [stdout] test audio_processing::aec3::frame_blocker::tests::frame_blocker_requires_nonzero_channels - should panic ... ok
[INFO] [stdout] test audio_processing::aec3::frame_blocker::tests::insert_sub_frame_panics_on_wrong_shape - should panic ... ok
[INFO] [stdout] test audio_processing::aec3::main_filter_update_gain::tests::decreasing_gain ... ok
[INFO] [stdout] test audio_processing::aec3::main_filter_update_gain::tests::echo_path_change_behavior ... ignored, Parity with reference - disabled upstream
[INFO] [stdout] test audio_processing::aec3::block_processor::tests::test_longer_call ... ok
[INFO] [stdout] test audio_processing::aec3::main_filter_update_gain::tests::gain_causes_filter_to_converge ... ok
[INFO] [stdout] test audio_processing::aec3::main_filter_update_gain::tests::saturation_behavior ... ok
[INFO] [stdout] test audio_processing::aec3::adaptive_fir_filter::tests::filter_and_adapt_converges_on_synthetic_echo_paths has been running for over 60 seconds
[INFO] [stdout] test audio_processing::aec3::aec_state::tests::normal_usage_matches_reference_behavior has been running for over 60 seconds
[INFO] [stdout] test audio_processing::aec3::echo_path_delay_estimator::tests::delay_estimation_matches_reference_behavior has been running for over 60 seconds
[INFO] [stdout] test audio_processing::aec3::echo_remover::tests::basic_api_calls has been running for over 60 seconds
[INFO] [stdout] test audio_processing::aec3::echo_remover::tests::basic_echo_removal has been running for over 60 seconds
[INFO] [stdout] test audio_processing::aec3::matched_filter::tests::lag_not_reliable_for_uncorrelated_signals ... ok
[INFO] [stdout] test audio_processing::aec3::matched_filter::tests::lag_not_updated_for_low_level_render ... ok
[INFO] [stdout] test audio_processing::aec3::matched_filter::tests::matched_filter_core_matches_scalar_across_optimizations ... ok
[INFO] [stdout] test audio_processing::aec3::matched_filter::tests::number_of_lag_estimates_matches_configuration ... ok
[INFO] [stdout] test audio_processing::aec3::matched_filter_lag_aggregator::tests::lag_estimate_invariance_required ... ok
[INFO] [stdout] test audio_processing::aec3::matched_filter_lag_aggregator::tests::most_accurate_lag_chosen ... ok
[INFO] [stdout] test audio_processing::aec3::moving_average::tests::averages_match_reference ... ok
[INFO] [stdout] test audio_processing::aec3::moving_average::tests::pass_through_when_unit_window ... ok
[INFO] [stdout] test audio_processing::aec3::render_buffer::tests::spectral_sum_accumulates_channels ... ok
[INFO] [stdout] test audio_processing::aec3::render_buffer::tests::spectral_sums_produces_consistent_results ... ok
[INFO] [stdout] test audio_processing::aec3::render_delay_buffer::tests::align_from_delay_updates_delay ... ok
[INFO] [stdout] test audio_processing::aec3::render_delay_buffer::tests::available_block_after_insert ... ok
[INFO] [stdout] test audio_processing::aec3::render_delay_buffer::tests::buffer_overflow_detection ... ok
[INFO] [stdout] test audio_processing::aec3::render_delay_buffer::tests::insert_rejects_wrong_band_count - should panic ... ok
[INFO] [stdout] test audio_processing::aec3::render_delay_controller::tests::aligns_for_positive_delays ... ignored, Disabled in the reference implementation
[INFO] [stdout] test audio_processing::aec3::render_delay_controller::tests::aligns_with_jitter ... ignored, Disabled in the reference implementation
[INFO] [stdout] test audio_processing::aec3::render_delay_controller::tests::basic_api_calls ... ignored, Disabled in the reference implementation
[INFO] [stdout] test audio_processing::aec3::render_delay_controller::tests::no_alignment_for_non_causal_delays ... ignored, Disabled in the reference implementation
[INFO] [stdout] test audio_processing::aec3::render_delay_controller::tests::no_render_signal_yields_zero_delay ... ignored, Disabled in the reference implementation
[INFO] [stdout] test audio_processing::aec3::render_delay_controller::tests::rejects_wrong_capture_block_size - should panic ... ok
[INFO] [stdout] test audio_processing::aec3::render_delay_controller_metrics::tests::normal_usage_reports_at_interval ... ok
[INFO] [stdout] test audio_processing::aec3::render_signal_analyzer::tests::detects_narrow_band_when_delay_known ... ok
[INFO] [stdout] test audio_processing::aec3::erle_estimator::tests::verify_erle_tracking_on_onsets has been running for over 60 seconds
[INFO] [stdout] test audio_processing::aec3::render_signal_analyzer::tests::render_signal_analyzer_narrow_band_detection_matches_reference ... ok
[INFO] [stdout] test audio_processing::aec3::render_signal_analyzer::tests::render_signal_analyzer_no_false_detection_of_narrow_bands ... ok
[INFO] [stdout] test audio_processing::aec3::aec_state::tests::normal_usage_matches_reference_behavior ... ok
[INFO] [stdout] test audio_processing::aec3::residual_echo_estimator::tests::basic_test ... ok
[INFO] [stdout] test audio_processing::aec3::reverb_model_estimator::tests::reverb_model_estimator_changing_decay ... ok
[INFO] [stdout] test audio_processing::aec3::reverb_model_estimator::tests::reverb_model_estimator_not_changing_decay ... ok
[INFO] [stdout] test audio_processing::aec3::echo_remover::tests::basic_api_calls ... ok
[INFO] [stdout] test audio_processing::aec3::shadow_filter_update_gain::tests::saturation_behavior ... ok
[INFO] [stdout] test audio_processing::aec3::shadow_filter_update_gain::tests::decreasing_gain ... ok
[INFO] [stdout] test audio_processing::aec3::signal_dependent_erle_estimator::tests::longer_run ... ok
[INFO] [stdout] test audio_processing::aec3::subband_erle_estimator::tests::increases_erle_for_strong_echo ... ok
[INFO] [stdout] test audio_processing::aec3::matched_filter::tests::lag_estimation_detects_known_delay has been running for over 60 seconds
[INFO] [stdout] test audio_processing::aec3::erle_estimator::tests::verify_erle_tracking_on_onsets ... ok
[INFO] [stdout] test audio_processing::aec3::shadow_filter_update_gain::tests::gain_causes_filter_to_converge has been running for over 60 seconds
[INFO] [stdout] test audio_processing::aec3::signal_dependent_erle_estimator::tests::sweep_settings has been running for over 60 seconds
[INFO] [stdout] test audio_processing::aec3::subtractor::tests::convergence has been running for over 60 seconds
[INFO] [stdout] test audio_processing::aec3::subtractor::tests::convergence_multi_channel has been running for over 60 seconds
[INFO] [stdout] test audio_processing::aec3::subtractor::tests::convergence ... ok
[INFO] [stdout] test audio_processing::aec3::subtractor::tests::main_filter_longer_than_shadow_filter ... ok
[INFO] [stdout] test audio_processing::aec3::signal_dependent_erle_estimator::tests::sweep_settings ... ok
[INFO] [stdout] test audio_processing::aec3::echo_path_delay_estimator::tests::delay_estimation_matches_reference_behavior ... ok
[INFO] [stdout] test audio_processing::aec3::subtractor::tests::shadow_filter_longer_than_main_filter ... ok
[INFO] [stdout] test audio_processing::aec3::suppression_filter::tests::comfort_noise_in_unity_gain ... ok
[INFO] [stdout] test audio_processing::aec3::suppression_filter::tests::delay ... ok
[INFO] [stdout] test audio_processing::aec3::suppression_filter::tests::null_output_panics - should panic ... ok
[INFO] [stdout] test audio_processing::aec3::suppression_filter::tests::proper_sample_rate - should panic ... ok
[INFO] [stdout] test audio_processing::aec3::suppression_filter::tests::signal_suppression ... ok
[INFO] [stdout] test audio_processing::aec3::suppression_filter::tests::signal_transparency ... ok
[INFO] [stdout] test audio_processing::aec3::suppression_gain::tests::basic_gain_computation_matches_reference ... ok
[INFO] [stdout] test audio_processing::aec3::suppression_gain::tests::null_output_gains_panics - should panic ... ok
[INFO] [stdout] test audio_processing::aec3::vector_math::tests::accumulate_matches_scalar ... ok
[INFO] [stdout] test audio_processing::aec3::vector_math::tests::multiply_matches_scalar ... ok
[INFO] [stdout] test audio_processing::aec3::vector_math::tests::sqrt_matches_scalar ... ok
[INFO] [stdout] test audio_processing::agc2::adaptive_digital_gain_controller::tests::audio_level_limits_gain ... ok
[INFO] [stdout] test audio_processing::agc2::adaptive_digital_gain_controller::tests::can_handle_positive_speech_levels ... ok
[INFO] [stdout] test audio_processing::agc2::adaptive_digital_gain_controller::tests::do_not_increase_gain_with_too_few_speech_frames ... ok
[INFO] [stdout] test audio_processing::agc2::adaptive_digital_gain_controller::tests::gain_applier_should_not_crash ... ok
[INFO] [stdout] test audio_processing::agc2::adaptive_digital_gain_controller::tests::gain_does_not_change_fast ... ok
[INFO] [stdout] test audio_processing::agc2::adaptive_digital_gain_controller::tests::gain_is_ramped_in_a_frame ... ok
[INFO] [stdout] test audio_processing::agc2::adaptive_digital_gain_controller::tests::increase_gain_with_enough_speech_frames ... ok
[INFO] [stdout] test audio_processing::agc2::adaptive_digital_gain_controller::tests::max_gain_applied ... ok
[INFO] [stdout] test audio_processing::agc2::adaptive_digital_gain_controller::tests::noise_limits_gain ... ok
[INFO] [stdout] test audio_processing::agc2::biquad_filter::tests::filter_in_place ... ok
[INFO] [stdout] test audio_processing::agc2::biquad_filter::tests::filter_not_in_place ... ok
[INFO] [stdout] test audio_processing::agc2::biquad_filter::tests::reset ... ok
[INFO] [stdout] test audio_processing::agc2::biquad_filter::tests::set_config_different_output ... ok
[INFO] [stdout] test audio_processing::agc2::biquad_filter::tests::set_config_resets_state ... ok
[INFO] [stdout] test audio_processing::agc2::clipping_predictor::tests::adaptive_step_clipping_peak_prediction_created ... ok
[INFO] [stdout] test audio_processing::agc2::clipping_predictor::tests::check_adaptive_step_estimate ... ok
[INFO] [stdout] test audio_processing::agc2::clipping_predictor::tests::check_clipping_event_predictor_estimate_after_crest_factor_drop ... ok
[INFO] [stdout] test audio_processing::agc2::clipping_predictor::tests::check_clipping_event_predictor_no_estimate_after_constant_crest_factor ... ok
[INFO] [stdout] test audio_processing::agc2::clipping_predictor::tests::check_clipping_peak_predictor_estimate_after_high_crest_factor ... ok
[INFO] [stdout] test audio_processing::agc2::clipping_predictor::tests::check_clipping_peak_predictor_no_estimate_after_low_crest_factor ... ok
[INFO] [stdout] test audio_processing::agc2::clipping_predictor::tests::check_estimate_after_crest_factor_drop_parametrized ... ok
[INFO] [stdout] test audio_processing::agc2::clipping_predictor::tests::check_estimate_after_high_crest_factor_with_clipping_margin ... ok
[INFO] [stdout] test audio_processing::agc2::clipping_predictor::tests::check_estimate_after_high_crest_factor_with_no_clipping_margin ... ok
[INFO] [stdout] test audio_processing::agc2::clipping_predictor::tests::check_estimate_after_reset_event_predictor ... ok
[INFO] [stdout] test audio_processing::agc2::clipping_predictor::tests::check_fixed_step_estimate ... ok
[INFO] [stdout] test audio_processing::agc2::clipping_predictor::tests::check_no_estimate_after_reset_peak_predictor ... ok
[INFO] [stdout] test audio_processing::agc2::clipping_predictor::tests::clipping_event_prediction_created ... ok
[INFO] [stdout] test audio_processing::agc2::clipping_predictor::tests::fixed_step_clipping_peak_prediction_created ... ok
[INFO] [stdout] test audio_processing::agc2::clipping_predictor::tests::no_predictor_created ... ok
[INFO] [stdout] test audio_processing::agc2::clipping_predictor_level_buffer::tests::check_empty_buffer_size ... ok
[INFO] [stdout] test audio_processing::agc2::clipping_predictor_level_buffer::tests::check_full_buffer_size ... ok
[INFO] [stdout] test audio_processing::agc2::clipping_predictor_level_buffer::tests::check_half_empty_buffer_size ... ok
[INFO] [stdout] test audio_processing::agc2::clipping_predictor_level_buffer::tests::check_large_buffer_size ... ok
[INFO] [stdout] test audio_processing::agc2::clipping_predictor_level_buffer::tests::check_metrics_after_full_buffer ... ok
[INFO] [stdout] test audio_processing::agc2::clipping_predictor_level_buffer::tests::check_metrics_after_push_beyond_capacity ... ok
[INFO] [stdout] test audio_processing::agc2::clipping_predictor_level_buffer::tests::check_metrics_after_reset ... ok
[INFO] [stdout] test audio_processing::agc2::clipping_predictor_level_buffer::tests::check_metrics_after_too_few_items ... ok
[INFO] [stdout] test audio_processing::agc2::clipping_predictor_level_buffer::tests::check_size_after_reset ... ok
[INFO] [stdout] test audio_processing::agc2::cpu_features::tests::to_string_feature_join_order ... ok
[INFO] [stdout] test audio_processing::agc2::cpu_features::tests::to_string_none ... ok
[INFO] [stdout] test audio_processing::agc2::fixed_digital_level_estimator::tests::estimator_should_estimate_constant_level ... ok
[INFO] [stdout] test audio_processing::agc2::fixed_digital_level_estimator::tests::estimator_should_estimate_constant_level_for_many_channels ... ok
[INFO] [stdout] test audio_processing::agc2::fixed_digital_level_estimator::tests::estimator_should_not_crash ... ok
[INFO] [stdout] test audio_processing::agc2::fixed_digital_level_estimator::tests::time_to_decrease_for_full_scale_level ... ok
[INFO] [stdout] test audio_processing::agc2::fixed_digital_level_estimator::tests::time_to_decrease_for_low_level ... ok
[INFO] [stdout] test audio_processing::agc2::fixed_digital_level_estimator::tests::time_to_decrease_for_multiple_channels ... ok
[INFO] [stdout] test audio_processing::agc2::gain_applier::tests::clipping_is_done ... ok
[INFO] [stdout] test audio_processing::agc2::gain_applier::tests::clipping_is_not_done ... ok
[INFO] [stdout] test audio_processing::agc2::gain_applier::tests::initial_gain_is_respected ... ok
[INFO] [stdout] test audio_processing::agc2::gain_applier::tests::ramping_is_done ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_controller::tests::check_clipped_level_min_is_effective ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_controller::tests::check_handle_clipping_lowers_volume ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_controller::tests::check_process_empty_rms_error_does_not_lower_volume ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_controller::tests::check_process_negative_rms_error_decreases_input_volume ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_controller::tests::check_process_negative_rms_error_decreases_input_volume_with_limit ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_controller::tests::check_process_positive_rms_error_increases_input_volume ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_controller::tests::check_process_positive_rms_error_increases_input_volume_with_limit ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_controller::tests::clipped_level_min_enforced_with_clipping_when_above_min_input_volume ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_controller::tests::clipping_does_not_pull_low_volume_back_up ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_controller::tests::clipping_lowering_is_limited ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_controller::tests::clipping_lowers_volume ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_controller::tests::clipping_max_is_respected_when_equal_to_level ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_controller::tests::clipping_max_is_respected_when_higher_than_level ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_controller::tests::clipping_under_threshold_has_no_impact ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_controller::tests::disable_clipping_predictor_disables_clipping_predictor ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_controller::tests::disable_clipping_predictor_does_not_lower_volume ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_controller::tests::do_not_log_recommended_input_volume_on_change_to_match_target ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_controller::tests::enable_clipping_predictor_enables_clipping_predictor ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_controller::tests::enforce_min_input_volume_during_upwards_adjustment ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_controller::tests::log_recommended_input_volume_on_downward_change_to_match_target ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_controller::tests::log_recommended_input_volume_on_upward_change_to_match_target ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_controller::tests::manual_level_change_results_in_no_set_mic_call ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_controller::tests::mic_volume_is_limited ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_controller::tests::mic_volume_response_to_rms_error ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_controller::tests::min_input_volume_enforced_with_clipping_when_above_clipped_level_min ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_controller::tests::no_action_while_muted ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_controller::tests::no_clipping_has_no_impact ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_controller::tests::recovery_after_manual_level_change_below_min ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_controller::tests::recovery_after_manual_level_change_from_max ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_controller::tests::speech_probability_threshold_is_effective_controller_level ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_controller::tests::speech_ratio_threshold_is_effective_controller_level ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_controller::tests::startup_min_volume_configuration_respected_when_applied_input_volume_above_min ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_controller::tests::startup_min_volume_configuration_respected_when_applied_input_volume_maybe_below_min ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_controller::tests::startup_min_volume_respected_once_when_applied_volume_zero ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_controller::tests::takes_no_action_on_zero_mic_volume_after_startup ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_controller::tests::unmuting_checks_volume_without_raising ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_controller::tests::unmuting_raises_too_low_volume ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_controller::tests::update_input_volume_wait_frames_is_effective_controller_level ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_controller::tests::used_clipping_predictions_produce_lower_analog_levels ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_controller::tests::user_can_raise_volume_after_clipping ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_controller::tests::waiting_period_between_clipping_checks ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_stats_reporter::tests::check_rate_average_stats_empty ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_stats_reporter::tests::check_samples ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_stats_reporter::tests::check_volume_on_change_is_empty ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_stats_reporter::tests::check_volume_update_stats_after_no_volume_change ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_stats_reporter::tests::check_volume_update_stats_after_reset ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_stats_reporter::tests::check_volume_update_stats_after_volume_decrease ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_stats_reporter::tests::check_volume_update_stats_after_volume_increase ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_stats_reporter::tests::check_volume_update_stats_for_empty_stats ... ok
[INFO] [stdout] test audio_processing::agc2::input_volume_stats_reporter::tests::update_histogram_on_recommended_input_volume_change_to_match_target_works ... ok
[INFO] [stdout] test audio_processing::agc2::interpolated_gain_curve::tests::check_approximation ... ok
[INFO] [stdout] test audio_processing::agc2::interpolated_gain_curve::tests::check_identity_region ... ok
[INFO] [stdout] test audio_processing::agc2::interpolated_gain_curve::tests::check_monotonicity ... ok
[INFO] [stdout] test audio_processing::agc2::interpolated_gain_curve::tests::check_no_over_approximation_beyond_knee ... ok
[INFO] [stdout] test audio_processing::agc2::interpolated_gain_curve::tests::check_no_over_approximation_knee ... ok
[INFO] [stdout] test audio_processing::agc2::interpolated_gain_curve::tests::check_no_over_approximation_with_saturation ... ok
[INFO] [stdout] test audio_processing::agc2::interpolated_gain_curve::tests::check_region_boundaries ... ok
[INFO] [stdout] test audio_processing::agc2::interpolated_gain_curve::tests::check_valid_output ... ok
[INFO] [stdout] test audio_processing::agc2::interpolated_gain_curve::tests::create_use ... ok
[INFO] [stdout] test audio_processing::agc2::limiter::tests::limiter_should_construct_and_run ... ok
[INFO] [stdout] test audio_processing::agc2::limiter::tests::output_volume_above_threshold ... ok
[INFO] [stdout] test audio_processing::agc2::limiter_db_gain_curve::tests::construct_destruct ... ok
[INFO] [stdout] test audio_processing::agc2::limiter_db_gain_curve::tests::gain_curve_should_be_continuous ... ok
[INFO] [stdout] test audio_processing::agc2::limiter_db_gain_curve::tests::gain_curve_should_be_monotone ... ok
[INFO] [stdout] test audio_processing::agc2::limiter_db_gain_curve::tests::output_gain_should_be_less_than_full_scale ... ok
[INFO] [stdout] test audio_processing::agc2::noise_level_estimator::tests::noise_floor_estimator_with_pulse_tone ... ok
[INFO] [stdout] test audio_processing::agc2::noise_level_estimator::tests::noise_floor_estimator_with_random_noise ... ok
[INFO] [stdout] test audio_processing::agc2::noise_level_estimator::tests::noise_floor_estimator_with_sine_tone ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::auto_correlation::tests::check_auto_correlation_on_constant_pitch_buffer ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::auto_correlation::tests::pitch_buffer_auto_correlation_within_tolerance_against_reference ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::auto_correlation::tests::pitch_buffer_auto_correlation_within_tolerance_fixture ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::features_extraction::tests::feature_extraction_low_high_pitch ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::lp_residual::tests::lp_residual_in_place_matches_out_of_place ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::lp_residual::tests::lp_residual_of_empty_frame ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::lp_residual::tests::lp_residual_pipeline_bit_exactness_with_fixture ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::pitch_search::tests::pitch_estimate_is_within_valid_range ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::pitch_search::tests::pitch_estimator_is_deterministic_for_same_input ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::pitch_search::tests::pitch_search_multi_frame_within_valid_range_and_deterministic ... ok
[INFO] [stdout] test audio_processing::aec3::subtractor::tests::non_convergence_on_uncorrelated_signals has been running for over 60 seconds
[INFO] [stdout] test audio_processing::agc2::rnn_vad::pitch_search::tests::pitch_search_within_tolerance_fixture ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::pitch_search_internal::tests::compute_extended_pitch_period_48khz_fixture_cases ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::pitch_search_internal::tests::compute_extended_pitch_period_48khz_output_is_valid ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::pitch_search_internal::tests::compute_extended_pitch_period_48khz_parameter_sweep ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::pitch_search_internal::tests::compute_pitch_period_12khz_bit_exactness_fixture ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::pitch_search_internal::tests::compute_pitch_period_12khz_returns_valid_candidates ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::pitch_search_internal::tests::compute_pitch_period_48khz_bit_exactness_fixture ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::pitch_search_internal::tests::compute_pitch_period_48khz_order_does_not_matter_parametrized ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::pitch_search_internal::tests::compute_sliding_frame_square_energies_24khz_within_tolerance_fixture ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::pitch_search_internal::tests::compute_sliding_frame_square_energies_constant_signal ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::pitch_search_internal::tests::decimate_2x_keeps_even_samples ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::ring_buffer::tests::ring_buffer_array_views ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::ring_buffer::tests::ring_buffer_floating ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::ring_buffer::tests::ring_buffer_signed ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::ring_buffer::tests::ring_buffer_unsigned ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::rnn::tests::check_rnn_vad_reset ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::rnn::tests::check_rnn_vad_silence ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::rnn::tests::check_zero_probability_with_silence ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::rnn_fc::tests::check_fully_connected_layer_output ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::rnn_fc::tests::layer_size_accessors_match_ctor ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::rnn_fc::tests::preprocess_weights_output_size_one_keeps_layout ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::rnn_gru::tests::check_gated_recurrent_layer ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::rnn_gru::tests::reset_clears_state ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::sequence_buffer::tests::sequence_buffer_getters ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::sequence_buffer::tests::sequence_buffer_push_ops_floating ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::sequence_buffer::tests::sequence_buffer_push_ops_signed ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::sequence_buffer::tests::sequence_buffer_push_ops_unsigned ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::spectral_features::tests::cepstral_features_constant_average_zero_derivative ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::spectral_features::tests::spectral_features_with_and_without_silence ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::spectral_features_internal::tests::compute_dct_within_tolerance ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::spectral_features_internal::tests::compute_smoothed_log_magnitude_spectrum_within_tolerance ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::spectral_features_internal::tests::spectral_correlator_valid_output ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::spectral_features_internal::tests::test_opus_scale_boundaries ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::symmetric_matrix_buffer::tests::symmetric_matrix_buffer_use_case ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::test_data::tests::fixture_sizes_are_valid ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::vector_math::tests::test_dot_product ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::weights::rnn_activations::tests::relu_clamps_negative ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::weights::rnn_activations::tests::sigmoid_matches_tansig_relation ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::weights::rnn_activations::tests::tansig_is_bounded_and_odd ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::weights::rnn_vad_weights::tests::arrays_have_expected_lengths ... ok
[INFO] [stdout] test audio_processing::agc2::rnn_vad::weights::rnn_vad_weights::tests::arrays_match_known_sentinel_values ... ok
[INFO] [stdout] test audio_processing::agc2::saturation_protector::tests::adapt_to_enough_speech_segments ... ok
[INFO] [stdout] test audio_processing::agc2::saturation_protector::tests::change_slowly ... ok
[INFO] [stdout] test audio_processing::agc2::saturation_protector::tests::do_not_adapt_to_short_speech_segments ... ok
[INFO] [stdout] test audio_processing::agc2::saturation_protector::tests::estimates_crest_ratio ... ok
[INFO] [stdout] test audio_processing::agc2::saturation_protector::tests::reset ... ok
[INFO] [stdout] test audio_processing::agc2::saturation_protector_buffer::tests::front_is_delayed ... ok
[INFO] [stdout] test audio_processing::agc2::saturation_protector_buffer::tests::front_until_buffer_is_full ... ok
[INFO] [stdout] test audio_processing::agc2::saturation_protector_buffer::tests::init ... ok
[INFO] [stdout] test audio_processing::agc2::saturation_protector_buffer::tests::push_back ... ok
[INFO] [stdout] test audio_processing::agc2::saturation_protector_buffer::tests::reset ... ok
[INFO] [stdout] test audio_processing::agc2::speech_level_estimator::tests::adapt_to_enough_speech_segments ... ok
[INFO] [stdout] test audio_processing::agc2::speech_level_estimator::tests::convergence_speed_after_confidence ... ok
[INFO] [stdout] test audio_processing::agc2::speech_level_estimator::tests::convergence_speed_before_confidence ... ok
[INFO] [stdout] test audio_processing::agc2::speech_level_estimator::tests::do_not_adapt_to_short_speech_segments ... ok
[INFO] [stdout] test audio_processing::agc2::speech_level_estimator::tests::estimator_ignores_non_speech_frames ... ok
[INFO] [stdout] test audio_processing::agc2::speech_level_estimator::tests::is_confident ... ok
[INFO] [stdout] test audio_processing::agc2::speech_level_estimator::tests::is_not_confident ... ok
[INFO] [stdout] test audio_processing::agc2::speech_level_estimator::tests::level_stabilizes ... ok
[INFO] [stdout] test audio_processing::agc2::speech_probability_buffer::tests::check_segment_is_active_after_buffer_is_full ... ok
[INFO] [stdout] test audio_processing::agc2::speech_probability_buffer::tests::check_segment_is_active_after_transient_not_removed ... ok
[INFO] [stdout] test audio_processing::agc2::speech_probability_buffer::tests::check_segment_is_active_after_transient_removed ... ok
[INFO] [stdout] test audio_processing::agc2::speech_probability_buffer::tests::check_segment_is_active_after_updates_with_high_probabilities ... ok
[INFO] [stdout] test audio_processing::agc2::speech_probability_buffer::tests::check_segment_is_active_changes_from_false_to_true ... ok
[INFO] [stdout] test audio_processing::agc2::speech_probability_buffer::tests::check_segment_is_active_changes_from_true_to_false ... ok
[INFO] [stdout] test audio_processing::agc2::speech_probability_buffer::tests::check_segment_is_not_active_after_buffer_is_full ... ok
[INFO] [stdout] test audio_processing::agc2::speech_probability_buffer::tests::check_segment_is_not_active_after_no_updates ... ok
[INFO] [stdout] test audio_processing::agc2::speech_probability_buffer::tests::check_segment_is_not_active_after_reset ... ok
[INFO] [stdout] test audio_processing::agc2::speech_probability_buffer::tests::check_segment_is_not_active_after_transient_not_removed ... ok
[INFO] [stdout] test audio_processing::agc2::speech_probability_buffer::tests::check_segment_is_not_active_after_transient_removed ... ok
[INFO] [stdout] test audio_processing::agc2::speech_probability_buffer::tests::check_segment_is_not_active_after_transient_removed_after_few_updates ... ok
[INFO] [stdout] test audio_processing::agc2::speech_probability_buffer::tests::check_segment_is_not_active_after_updates_with_low_probabilities ... ok
[INFO] [stdout] test audio_processing::agc2::speech_probability_buffer::tests::check_sum_after_initialization ... ok
[INFO] [stdout] test audio_processing::agc2::speech_probability_buffer::tests::check_sum_after_reset ... ok
[INFO] [stdout] test audio_processing::agc2::speech_probability_buffer::tests::check_sum_after_transient_not_removed ... ok
[INFO] [stdout] test audio_processing::agc2::speech_probability_buffer::tests::check_sum_after_transient_removed ... ok
[INFO] [stdout] test audio_processing::agc2::speech_probability_buffer::tests::check_sum_after_update ... ok
[INFO] [stdout] test audio_processing::agc2::vad_wrapper::tests::check_resampled_frame_size ... ok
[INFO] [stdout] test audio_processing::agc2::vad_wrapper::tests::check_speech_probabilities ... ok
[INFO] [stdout] test audio_processing::agc2::vad_wrapper::tests::ctor_and_init_read_sample_rate ... ok
[INFO] [stdout] test audio_processing::agc2::vad_wrapper::tests::vad_no_periodic_reset ... ok
[INFO] [stdout] test audio_processing::agc2::vad_wrapper::tests::vad_periodic_reset ... ok
[INFO] [stdout] test audio_processing::gain_controller2::tests::apply_default_config ... ok
[INFO] [stdout] test audio_processing::gain_controller2::tests::change_fixed_gain_should_be_fast_and_time_invariant ... ok
[INFO] [stdout] test audio_processing::gain_controller2::tests::check_adaptive_digital_max_gain_change_speed_config ... ok
[INFO] [stdout] test audio_processing::gain_controller2::tests::check_adaptive_digital_max_output_noise_level_config ... ok
[INFO] [stdout] test audio_processing::gain_controller2::tests::check_default_config ... ok
[INFO] [stdout] test audio_processing::gain_controller2::tests::check_final_gain_with_adaptive_digital_controller ... ok
[INFO] [stdout] test audio_processing::gain_controller2::tests::check_fixed_digital_config ... ok
[INFO] [stdout] test audio_processing::gain_controller2::tests::check_get_recommended_input_volume_when_input_volume_controller_enabled ... ok
[INFO] [stdout] test audio_processing::gain_controller2::tests::check_get_recommended_input_volume_when_input_volume_controller_enabled_and_specific_config_used ... ok
[INFO] [stdout] test audio_processing::gain_controller2::tests::check_get_recommended_input_volume_when_input_volume_controller_not_enabled ... ok
[INFO] [stdout] test audio_processing::gain_controller2::tests::check_get_recommended_input_volume_when_input_volume_controller_not_enabled_and_specific_config_used ... ok
[INFO] [stdout] test audio_processing::gain_controller2::tests::check_headroom_db ... ok
[INFO] [stdout] test audio_processing::gain_controller2::tests::check_initial_gain_db ... ok
[INFO] [stdout] test audio_processing::gain_controller2::tests::check_max_gain_db ... ok
[INFO] [stdout] test audio_processing::gain_controller2::tests::check_saturation_behavior_with_limiter ... ok
[INFO] [stdout] test audio_processing::gain_controller2::tests::gain_should_change_on_set_gain ... ok
[INFO] [stdout] test audio_processing::high_pass_filter::tests::process_does_not_panic_and_preserves_length ... ok
[INFO] [stdout] test audio_processing::high_pass_filter::tests::reset_channels_increases_and_decreases ... ok
[INFO] [stdout] test audio_processing::aec3::subtractor::tests::non_convergence_on_uncorrelated_signals_multi_channel has been running for over 60 seconds
[INFO] [stdout] test audio_processing::ns::noise_suppressor::tests::identical_channel_effects has been running for over 60 seconds
[INFO] [stdout] test audio_processing::aec3::matched_filter::tests::lag_estimation_detects_known_delay ... ok
[INFO] [stdout] test audio_processing::ns::noise_suppressor::tests::ns_processes_multiband_and_updates_upper_bands ... ok
[INFO] [stdout] test audio_processing::ns::noise_suppressor::tests::ns_processes_single_band_without_invalid_values ... ok
[INFO] [stdout] test audio_processing::ns::wiener_filter::tests::scaling_factor_is_unity_during_startup_or_when_disabled ... ok
[INFO] [stdout] test audio_processing::ns::wiener_filter::tests::update_clamps_filter_to_valid_range ... ok
[INFO] [stdout] test audio_processing::utility::cascaded_biquad_filter::tests::copies_input_when_no_biquads ... ok
[INFO] [stdout] test audio_processing::utility::cascaded_biquad_filter::tests::identity_coefficients_behave_like_passthrough ... ok
[INFO] [stdout] test audio_processing::utility::cascaded_biquad_filter::tests::mirrored_zero_construction_matches_reference_formulas ... ok
[INFO] [stdout] test audio_processing::utility::cascaded_biquad_filter::tests::process_in_place_matches_out_of_place ... ok
[INFO] [stdout] test graph::tests::runtime_routes_packets_between_source_and_sink ... ok
[INFO] [stdout] test test_support::echo_canceller_test_tools::tests::delay_buffer_applies_delay ... ok
[INFO] [stdout] test test_support::echo_canceller_test_tools::tests::delay_buffer_zero_delay_copies_input ... ok
[INFO] [stdout] test test_support::echo_canceller_test_tools::tests::randomize_sample_vector_uses_full_range ... ok
[INFO] [stdout] test test_support::random::tests::sequence_matches_reference_behavior ... ok
[INFO] [stdout] test test_support::random::tests::zero_seed_panics - should panic ... ok
[INFO] [stdout] test audio_processing::aec3::subtractor::tests::non_convergence_on_uncorrelated_signals ... ok
[INFO] [stdout] test audio_processing::aec3::echo_remover::tests::basic_echo_removal ... ok
[INFO] [stdout] test audio_processing::ns::noise_suppressor::tests::identical_channel_effects ... ok
[ERROR] error running command: command timed out after 900 seconds
[INFO] running `Command { std: "docker" "inspect" "06817f7fa06d410dfcf297c537243cd6102b0ef529dee811ecce84768a2a8c70", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "06817f7fa06d410dfcf297c537243cd6102b0ef529dee811ecce84768a2a8c70", kill_on_drop: false }`
[INFO] [stdout] 06817f7fa06d410dfcf297c537243cd6102b0ef529dee811ecce84768a2a8c70
